﻿<%@ Page Title="Reset zapomenutého hesla" Language="C#" MasterPageFile="~/Pages/Site.Master" AutoEventWireup="true" CodeBehind="PasswordReset.aspx.cs" Inherits="Altairis.FluffyCloud.WebCore.Pages.Account.PasswordReset" %>
<asp:Content ContentPlaceHolderID="Main" runat="server">
    <h1>
        <asp:Localize runat="server" Text="Reset zapomenutého hesla" /></h1>
    <asp:MultiView ID="MultiViewPage" runat="server" ActiveViewIndex="0">
        <asp:View ID="ViewStep1" runat="server">
            <p>
                <asp:Localize runat="server" Text="Pokud jste zapomněli své heslo, zadejte níže své uživatelské jméno nebo e-mailovou adresu. Na registrovaný e-mail vám zašleme instrukce pro změnu hesla." />
            </p>
            <div class="form">
                <div>
                    <asp:Label Text="E-mail nebo přihlašovací jméno:" runat="server" AssociatedControlID="UserTextBox" />
                    <asp:RequiredFieldValidator runat="server" ControlToValidate="UserTextBox" Display="None" Text="*" ErrorMessage="Není zadán e-mail nebo uživatelské jméno" ValidationGroup="pwctl" />
                    <br />
                    <asp:TextBox ID="UserTextBox" runat="server" />
                </div>
                <asp:ValidationSummary runat="server" ValidationGroup="pwctl" />
                <div>
                    <asp:Button ID="ButtonSubmitStep1" runat="server" Text="Odeslat" ValidationGroup="pwctl" OnClick="ButtonSubmitStep1_Click" />
                </div>
            </div>
        </asp:View>
        <asp:View ID="ViewStep2" runat="server">
            <p>
                <asp:Localize runat="server" Text="E-mailem vám byla zaslána zpráva s pokyny pro nastavení nového hesla." />
            </p>
        </asp:View>
        <asp:View ID="ViewStep3" runat="server">
            <p>
                <asp:Literal ID="LiteralPrompt" Text="Vaše identita jako uživatele {0} byla úspěšně ověřena. Nyní můžete zadat nové heslo a přihlásit se." runat="server" />
            </p>
            <div class="form">
                <div>
                    <asp:Label runat="server" Text="Heslo:" AssociatedControlID="PasswordTextBox" />
                    <asp:RequiredFieldValidator runat="server" ControlToValidate="PasswordTextBox" Display="None" Text="*" ErrorMessage="Není zadáno heslo" />
                    <asp:RegularExpressionValidator runat="server" ControlToValidate="PasswordTextBox" Display="None" Text="*" ErrorMessage="Heslo musí být nejméně dvanáct znaků dlouhé" ValidationExpression=".{12,}" />
                    <br />
                    <asp:TextBox ID="PasswordTextBox" runat="server" TextMode="Password" />
                </div>
                <div>
                    <asp:Label runat="server" Text="Kontrola hesla:" AssociatedControlID="PasswordAgainTextBox" />
                    <asp:RequiredFieldValidator runat="server" ControlToValidate="PasswordAgainTextBox" Display="None" Text="*" ErrorMessage="Není zadána kontrola hesla" />
                    <asp:CompareValidator runat="server" ControlToValidate="PasswordAgainTextBox" Display="None" Text="*" ErrorMessage="Heslo a kontrola hesla nesouhlasí" ControlToCompare="PasswordTextBox" Operator="Equal" />
                    <br />
                    <asp:TextBox ID="PasswordAgainTextBox" runat="server" TextMode="Password" />
                </div>
                <asp:ValidationSummary runat="server" />
                <div>
                    <asp:Button ID="ButtonSubmitStep3" runat="server" Text="Odeslat" OnClick="ButtonSubmitStep3_Click" />
                </div>
            </div>
        </asp:View>
        <asp:View ID="ViewError" runat="server">
            <p>
                <asp:Literal ID="LiteralErrorUserNotFound" runat="server" Visible="False" Text="Uživatel se jménem nebo e-mailovou adresou <code>{0}</code> neexistuje nebo je neaktivní." />
                <asp:Literal ID="LiteralErrorCodeInvalid" runat="server" Visible="False" Text="Zadaný ověřovací kód pro uživatele <code>{0}</code> je chybný a nebo již není platný. Prosím zkontrolujte, zda je adresa stránky zadaná celá a správně." />
            </p>
        </asp:View>
    </asp:MultiView>
</asp:Content>